cd198fb9a8faa0d7217c876d230d5b45a93658f7,src/com/vaadin/terminal/gwt/client/ui/VGridLayout.java,VGridLayout,updateFromUIDL,#UIDL#ApplicationConnection#,102

Before Change


            paintableToCell.remove(w);
            widgetToComponentContainer.remove(w);
            childComponentContainer.removeFromParent();
            client.unregisterPaintable((Paintable) w);
        }
        nonRenderedWidgets = null;

After Change


            paintableToCell.remove(w);
            widgetToComponentContainer.remove(w);
            childComponentContainer.removeFromParent();
            if (childComponentContainer.getWidget() == w) {
                // Only unregister if the paintable has not been moved to
                // another layout and detached from this (hence cc.getWidget()
                // == null, or w.getParent() != this)
                client.unregisterPaintable((Paintable) w);
            }
        }
        nonRenderedWidgets = null;